package com.mbyte.easy.common.constant;

import java.util.HashMap;
import java.util.Map;

/**
 * 稿件 转 PPT/音频
 */
public class StatusPPTAudio {


    public static final int STATUS_ARTICLE_AUVELEADER_SEND = 1008;
    /**
     * 音视频校对人分配稿件
     */
    public static final int STATUS_ARTICLE_AUVEREADER_SEND = 1009;
    /**
     * 音频录制人已提交音频======================
     */
    public static final int STATUS_AUDIO_AUDIORECODER_UPLOAD=1010;
    /**
     * PPT录屏制作人已提交PPT
     */
    public static final int STATUS_PPT_PPTTORECORD_UPLOAD=1011;
    /**
     * 板块负责人通过PPT
     */
    public static final int STATUS_PPT_SECTIONLEADER_SUCCESS=1012;
    /**
     * 板块负责人拒绝PPT
     */
    public static final int STATUS_PPT_SECTIONLEADER_FAILED=2012;
    /**
     * 音频校对人通过音频
     */
    public static final int STATUS_AUDIO_AUDIOREADER_SUCCESS=1013;
    /**
     * 音频校对人拒绝音频
     */
    public static final int STATUS_AUDIO_AUDIOREADER_FAILED=2013;

    /**
     * 视频校对人通过PPT/音频
     */

    public static final Integer STATUS_AUDIO_AUVELEADER_SUCCESS=1014;

    /**
     * 音视频校对组长已通过音频
     */
    public static final Integer STATUS_PPT_VIDEOREADER_SUCCESS = 1015;


    public static final Integer STATUS_PPT_VIDEO_SUCCESS = 1025;

    /**
     * 视频校对人拒绝PPT
     */

    public static final Integer STATUS_AUDIO_AUVELEADER_FAILED=2014;

    public static final Integer STATUS_VIDEO_AUVELEADER_FAILED=2025;


    public static final int STATUS_PPT_VIDEOREADER_FAILED = 2015;

    /**
     * 音频校对组长拒绝音频
     */


     // 音频校对组长通过PPT
    public static final Integer  STATUS_PPT_AUVELEADER_SUCCESS=1016;

    public static final Integer  STATUS__AUVELEADER_SUCCESS=1017;

    public static final Integer  STATUS__AUVELEADER_REN_SUCCESS=1018;

    public static final Integer  STATUS__AUVELEADER_TI_SUCCESS=1019;

    public static final Integer  STATUS__AUVELEADER_REN_TON_SUCCESS=1023;

    public static final Integer  STATUS__AUVELEADER_REN_JU_SUCCESS=2023;



    /**
     * 音频校对组长拒绝PPT
     */
    public static final Integer STATUS_PPT_AUVELEADER_FAILED=2016;



    //二期
    //分配
    /**
     * 录屏课程负责人分配稿件
     */
    public static final Integer STATUS_PPT_FUNCTIONARY_DISTRIBUTION=1030;

    /**
     * 录屏课程对接人分配稿件
     */
    public static final Integer STATUS_PPT_BUTTJOJINT_DISTRIBUTION=1031;




    //提交
      /**
     * PPT录屏制作人提交PPT给录屏课程对接人
     */
    public static final int STATUS_PPT_PPTTORECORD_UPLOADTO=1032;




    //检查
    /**
     * 录屏课程对接人通过ppt
     */
    public static final Integer STATUS_PPT_BUTTJOJINT_SUCCESS=1033;

    /**
     * 录屏课程对接人拒绝PPT
     */
    public static final Integer STATUS_PPT_BUTTJOJINT_FAILED=2033;

     /**
     * 录屏课程负责人通过ppt
     */
     public static final Integer STATUS_PPT_FUNCTIONARY_SUCCESS=1034;

      /**
     * 录屏课程负责人拒绝ppt
     */
      public static final Integer STATUS_PPT_FUNCTIONARY_FAILED=2034;



      //lh
      /**
     * 录屏课程对接人分配ppt稿件
     */
      public static final Integer STATUS_PPFUNCTIONARY_FAILED=1036;
    /**
     * 音视频校对组长分配给课程校对人
     */
      public static final Integer STATUS_T_FUNCTIONARY_FAILED=1037;

      /**
     * 课程校对人通过录屏课程
     */
      public static final Integer STATUS_FUNCTIONARY_SUCCESS=1038;
      /**
     * 课程校对人拒绝录屏课程
     */
      public static final Integer STATUS_FUNCTIONARY_FAILED=2038;
      /**
     * 录屏课程负责人通过录屏
     */
      public static final Integer STATUFUNCTIONARY_SUCCESS_L=1029;
      /**
     * 录屏课程负责人拒绝录屏
     */
      public static final Integer STATUFUNCTIONARY_FAILED=2029;
      /**
     * 录屏课程对接人通过录屏
     */
      public static final Integer STATUFUNCTIONARY_SUCCESS=1028;
      /**
     * 录屏课程对接人拒绝录屏
     */
      public static final Integer STATUFUNCTIONARY_FAILED_F=2028;
      /**
     * ppt录屏制作人提交录屏给录屏课程对接人
     */
      public static final Integer STATUFUNCTIONARY_SUCCESS_O=1027;
       /**
     * 音视频终审人通过视频/录屏
     */
    public static final Integer STATUS_VIDEO_RECORD_AUVEFINALLEADER_SUCCESS=1026;
    /**
     * 音视频终审人拒绝视频/录屏
     */
    public static final Integer STATUS_VIDEO_RECORD_AUVEFINALLEADER_FAILED=2026;

    /**
     * 视频校对人分配稿件
     */
    public static final Integer STATUS_FUNCTIONARY_SUCCESS_L=1039;






    public final static Map<Integer,String> ACTION_MAP_STATUS = new HashMap<>();
    static {
        ACTION_MAP_STATUS.put(STATUS_PPT_BUTTJOJINT_SUCCESS,"录屏课程对接人通过ppt");
        ACTION_MAP_STATUS.put(STATUS_PPT_BUTTJOJINT_FAILED,"录屏课程对接人拒绝ppt");
        ACTION_MAP_STATUS.put(STATUS_PPT_FUNCTIONARY_SUCCESS,"录屏课程负责人通过ppt");
        ACTION_MAP_STATUS.put(STATUS_PPT_FUNCTIONARY_FAILED,"录屏课程负责人拒绝ppt");
        ACTION_MAP_STATUS.put(STATUS_PPT_FUNCTIONARY_DISTRIBUTION,"录屏课程负责人分配ppt稿件");
        ACTION_MAP_STATUS.put(STATUS_PPT_BUTTJOJINT_DISTRIBUTION,"录屏课程对接人分配ppt稿件");
        ACTION_MAP_STATUS.put(STATUS_PPT_PPTTORECORD_UPLOADTO,"提交PPT");
        ACTION_MAP_STATUS.put(STATUS_ARTICLE_AUVELEADER_SEND,"音视频校对组长分配稿件");
        ACTION_MAP_STATUS.put(STATUS_ARTICLE_AUVEREADER_SEND,"音视频校对人分配稿件");
        ACTION_MAP_STATUS.put(STATUS_AUDIO_AUDIORECODER_UPLOAD,"音频录制人发布音频");
        ACTION_MAP_STATUS.put(STATUS_AUDIO_AUDIOREADER_SUCCESS,"音频校对人通过音频");
        ACTION_MAP_STATUS.put(STATUS_AUDIO_AUVELEADER_SUCCESS,"音视频校对组长通过音频");
        ACTION_MAP_STATUS.put(STATUS_AUDIO_AUVELEADER_FAILED,"音视频校对组长拒绝音频");
        ACTION_MAP_STATUS.put(STATUS_AUDIO_AUDIOREADER_FAILED,"音频校对人拒绝音频");
        ACTION_MAP_STATUS.put(STATUS__AUVELEADER_SUCCESS,"音视频校对组长分配音频");
        ACTION_MAP_STATUS.put(STATUS__AUVELEADER_REN_SUCCESS,"视频校对人分配音频");
        ACTION_MAP_STATUS.put(STATUS__AUVELEADER_TI_SUCCESS,"音转视或稿件转视发布视频");
        ACTION_MAP_STATUS.put(STATUS__AUVELEADER_REN_TON_SUCCESS,"视频校对人通过");
        ACTION_MAP_STATUS.put(STATUS_PPT_VIDEO_SUCCESS,"音视频校对组长通过视频");
        ACTION_MAP_STATUS.put(STATUS_VIDEO_AUVELEADER_FAILED,"音视频校对组长拒绝视频");
        ACTION_MAP_STATUS.put(STATUS__AUVELEADER_REN_JU_SUCCESS,"音频校对人拒绝");
        ACTION_MAP_STATUS.put(STATUS_PPFUNCTIONARY_FAILED, "录屏课程对接人分配录屏");
        ACTION_MAP_STATUS.put(STATUS_T_FUNCTIONARY_FAILED, "音视频校对组长分配给课程校对人");
        ACTION_MAP_STATUS.put(STATUS_FUNCTIONARY_SUCCESS, "课程校对人通过录屏课程");
        ACTION_MAP_STATUS.put(STATUS_FUNCTIONARY_FAILED, "课程校对人拒绝录屏课程");
        ACTION_MAP_STATUS.put(STATUFUNCTIONARY_SUCCESS_L, "录屏课程负责人通过录屏");
        ACTION_MAP_STATUS.put(STATUFUNCTIONARY_FAILED, "录屏课程负责人拒绝录屏");
        ACTION_MAP_STATUS.put(STATUFUNCTIONARY_SUCCESS, "录屏课程对接人通过录屏");
        ACTION_MAP_STATUS.put(STATUFUNCTIONARY_FAILED_F, "录屏课程对接人拒绝录屏");
        ACTION_MAP_STATUS.put(STATUFUNCTIONARY_SUCCESS_O, "ppt录屏制作人提交录屏给录屏课程对接人");
        ACTION_MAP_STATUS.put(STATUS_VIDEO_RECORD_AUVEFINALLEADER_SUCCESS, "音视频终审人通过视频");
        ACTION_MAP_STATUS.put(STATUS_VIDEO_RECORD_AUVEFINALLEADER_FAILED, "音视频终审人拒绝视频");
        ACTION_MAP_STATUS.put(STATUS_FUNCTIONARY_SUCCESS_L, "视频校对人分配稿件");


    }

}
